PrivacyInformer: An Automated Privacy Description Generator for the MIT App Inventor

نویسندگان

  • Daniela Yidan Miao
  • Lalana Kagal
  • Dava J. Newman
  • Leslie A. Kolodziejski
چکیده

With the advent of “smart” mobile phones and ubiquitous mobile applications, the pace at which people generate, access, and acquire data has accelerated significantly. In this thesis, we first examine how privacy issues in the mobile apps market compromise the well-being of both app consumers and developers, noting that one important problem is the lack of usable privacy policies. Subsequently, we propose a technical solution named PrivacyInformer that automatically generates mobile app privacy descriptions, thereby relieving developers the burden of manually creating them. This tool is implemented as an extension to the MIT App Inventor, a do-it-yourself mobile app building platform that has a vast international user base, as well as a growing impact on the democratizing of mobile app building. We show that by analyzing source code of mobile apps directly in App Inventor, PrivacyInformer can produce simple and useful privacy descriptions in both human-readable and machine-readable format. Specifically, these generated documents describe how mobile apps use private information, rather than simply enumerating a list of data access as done in the permissions system. Finally, we conduct an exploratory user study to evaluate the effectiveness of PrivacyInformer from the app developer’s perspective, as well as discuss the policy impact of such a tool in the mobile app development community. Thesis Supervisor: Lalana Kagal Title: Principal Research Scientist Department of Electrical Engineering and Computer Science

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quizrevision: A Mobile Application using the Google MIT App Inventor Language Compared with LMS

At Qassim University, the Blackboard (https//:lms.qu.edu.sa) Learning Management System (LMS) is used. An exploratory study was conducted on 105 randomly selected students attending Qassim University. Of these, 91 students (87%) affirmed that they did not use the LMS as a study aide. This paper describes the means by which the MIT App Inventor language could be used to develop a mobile applicat...

متن کامل

MIT App Inventor: Enabling Personal Mobile Computing

MIT App Inventor is a drag-and-drop visual programming tool for designing and building fully functional mobile apps for Android. App Inventor promotes a new era of personal mobile computing in which people are empowered to design, create, and use personally meaningful mobile technology solutions for their daily lives, in endlessly unique situations. App Inventor’s intuitive programming metaphor...

متن کامل

First Programming in App Inventor

1 EVENTS-FIRST PROGRAMMING IN APP INVENTOR Franklyn Turbak Mark Sherman and Fred Martin Computer Science Department Department of Computer Science Wellesley College University of Massachusetts Lowell [email protected] {msherman, fredm}@cs.uml.edu David Wolber Shaileen Crawford Pokress Computer Science Department MIT Media Lab University of San Francisco Massachusetts Institute of Technolo...

متن کامل

Improving App Inventor Usability via Conversion between Blocks and Text

We have developed TAIL, a textual programming language isomorphic to the blocks language of MIT App Inventor 2 (AI2), and have extended AI2 with code blocks, a novel mechanism that enables bidirectional isomorphic conversions between blocks and text program fragments. TAIL improves AI2’s usability by facilitating the reading, writing, and sharing of programs, and may also ease the transition fr...

متن کامل

Novice Programming Environments. Scratch & App Inventor: a first comparison

The teaching of programming presents many difficulties since its first introduction in the school units. The learning results are unsatisfying arousing questions about the effectiveness of the method used. As it seems, students usually consider programming as a boring and tiring procedure. The problem could be solved if we make the introductory programming easy and entertaining for the students...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014